package com.billing.service;

import java.util.List;

import com.billing.model.entity.TUserPay;

public interface UserPayService {

	/**
	 * 根据ID获取薪酬信息
	 * @param id
	 * @return
	 */
	public TUserPay selectTUserPay(String id);
	/**
	 * 修改薪酬信息
	 * @param pay
	 * @return
	 */
	public int updateTUserPay(TUserPay pay);
	/**
	 * 薪资薪酬信息
	 * @param pay
	 * @return
	 */
	public int insertTUserPay(TUserPay pay);
	
	/**
	 * 批量新增薪酬信息
	 * @param list
	 * @return
	 */
	public int insertTUserPayList(List<TUserPay> list);
	
	/**
	 * 根据用户id删除薪酬信息
	 * @param id
	 * @return
	 */
	public int deleteTUserPay(Integer id);
	
	/**
	 * 根据用户ID获取薪酬信息
	 * @param id
	 * @return
	 */
	public List<TUserPay> selectTUserPayListUserid(String userid);
	/**
	 * 根据用户id获取薪资记录
	 * @param userid
	 * @return
	 */
	public TUserPay getPayByUsername(String name);
	/**
	 * 查询单个pay
	 * @param userid
	 */
	public TUserPay selectTUserPayUserid(String userid);
	
}
